package com.gopay.common.domain.bank.hxbc.ebank.pay.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.hxbc.ebank.HXBCMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 华夏E商宝B2C支付请求类
 * @BodyB2CReqPay.java
 * @author lilili
 *
 */
@XStreamAlias("Body")
public class BodyB2CReqPay extends HXBCMessage implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -5195626323961435715L;
	
	@XStreamAlias("CustType")
	private String CustType="";//客户类型
	
	@XStreamAlias("MerchantId")
	private String MerchantId="";//商户编号
	
	@XStreamAlias("SubMerchantId")
	private String SubMerchantId="";//二级商户编号
	
	@XStreamAlias("OrderNo")
	private String OrderNo="";//订单编号
	
	@XStreamAlias("OrderAmt")
	private String OrderAmt="";//订单金额
	
	@XStreamAlias("Currency")
	private String Currency="";//币种
	
	@XStreamAlias("TrnxType")
	private String TrnxType="";//交易类型
	
	@XStreamAlias("MemberId")
	private String MemberId="";//有效解冻期限天数
	
	@XStreamAlias("FreezeEdDate")
	private String FreezeEdDate="";    //资金冻结期间天数
	
	@XStreamAlias("UnFreezeEdDate")
	private String UnFreezeEdDate="";  //有效解冻期限天数
	
	@XStreamAlias("Remark1")
	private String Remark1="";//预留字段1
	
	@XStreamAlias("Remark2")
	private String Remark2="";//预留字段2

	public String getCustType() {
		return CustType;
	}

	public void setCustType(String custType) {
		CustType = custType;
	}

	public String getMerchantId() {
		return MerchantId;
	}

	public void setMerchantId(String merchantId) {
		MerchantId = merchantId;
	}

	public String getSubMerchantId() {
		return SubMerchantId;
	}

	public void setSubMerchantId(String subMerchantId) {
		SubMerchantId = subMerchantId;
	}

	public String getOrderNo() {
		return OrderNo;
	}

	public void setOrderNo(String orderNo) {
		OrderNo = orderNo;
	}

	public String getOrderAmt() {
		return OrderAmt;
	}

	public void setOrderAmt(String orderAmt) {
		OrderAmt = orderAmt;
	}

	public String getCurrency() {
		return Currency;
	}

	public void setCurrency(String currency) {
		Currency = currency;
	}

	public String getTrnxType() {
		return TrnxType;
	}

	public void setTrnxType(String trnxType) {
		TrnxType = trnxType;
	}

	public String getMemberId() {
		return MemberId;
	}

	public void setMemberId(String memberId) {
		MemberId = memberId;
	}

	public String getFreezeEdDate() {
		return FreezeEdDate;
	}

	public void setFreezeEdDate(String freezeEdDate) {
		FreezeEdDate = freezeEdDate;
	}

	public String getUnFreezeEdDate() {
		return UnFreezeEdDate;
	}

	public void setUnFreezeEdDate(String unFreezeEdDate) {
		UnFreezeEdDate = unFreezeEdDate;
	}

	public String getRemark1() {
		return Remark1;
	}

	public void setRemark1(String remark1) {
		Remark1 = remark1;
	}

	public String getRemark2() {
		return Remark2;
	}

	public void setRemark2(String remark2) {
		Remark2 = remark2;
	}
	
}
